com.sabro.jbusiness.gui.panels
Class EditTextSql

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by com.sabro.jbusiness.gui.Panel
                      extended by com.sabro.jbusiness.gui.panels.EditText
                          extended by com.sabro.jbusiness.gui.panels.EditTextSql
All Implemented Interfaces:
ParserConstants, IPanel, IPanelEditorSysFiltro, IPanelEditorSysValor, ISelectable, SysDetalhe.SysDetalheListener, SysEscopo.SysEscopoListener, java.awt.datatransfer.Transferable, java.awt.event.FocusListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Externalizable, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.CaretListener, javax.swing.event.DocumentListener

public class EditTextSql
extends EditText
implements javax.swing.event.DocumentListener, ParserConstants

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
java.awt.Component.BaselineResizeBehavior
 
Nested classes/interfaces inherited from interface com.sabro.jbusiness.gui.IPanel
IPanel.PanelEventType
 
Field Summary
 
Fields inherited from class com.sabro.jbusiness.gui.Panel
dataFlavor, dataFlavors, flavorList
 
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface com.sabro.jbusiness.database.mssql.comp.parser.ParserConstants
ABS, ABSOLUTE, ACOS, ALL, ALTER, AND, ANY, APP_NAME, AS, ASC, ASCII, ASIN, ATAN, ATN2, AVG, BEGIN, BETWEEN, BIGINT, BINARY, BIT, BREAK, BY, CASE, CAST, CEILLING, CFOPID, CFOPSCAMPOID, CHAR, CHARINDEX, CLOSE, COALESCE, COLLATIONPROPERTY, COMMIT, CONCAT, CONTINUE, CONVERT, COS, COT, COUNT, CREATE, CROSS, CURRENT_TIMESTAMP, CURRENT_USER, CURSOR, DATALENGTH, DATEADD, DATEDIFF, DATENAME, DATEPART, DATETIME, DAY, DEALLOCATE, DECIMAL, DECIMAL_NUMBER, DECLARE, DEFAULT, DEGREES, DELETE, DESC, DIFFERENCE, DISTINCT, DROP, DYNAMIC, ELSE, END, EOF, ERROR, ESCAPE, EXEC, EXEC_SCRIPT, EXECUTE, EXISTS, EXP, FAST_FORWARD, FASTFIRSTROW, FETCH, FETCH_STATUS, FIRST, FLOAT, FLOAT_NUMBER, FLOOR, FOR, FORMATMESSAGE, FORWARD_ONLY, FROM, FULL, GETANSINULL, GETDATE, GETFASEID, GETFATOR, GETID, GETSIGLA, GETSTATUS, GETUTCDATE, GETVALOR, GLOBAL, GROUP, HASH, HAVING, HEXA_NUMBER, HOLDLOCK, HOST_ID, HOST_NAME, IDENT_CURRENT, IDENT_INCR, IDENT_SEED, IDENTIFIER, IDENTITY, IDENTITYCOL, IDENTITYFUNCTION, IF, IMAGE, IN, INDEX, INFASE, INNER, INSERT, INT, INTEGER, INTO, IS, ISDATE, ISNULL, ISNUMERIC, JOIN, KEY, KEYSET, LAST, LEFT, LEN, LETTER, LIKE, LINE_COMMENT, LOCAL, LOG, LOG10, LOOP, LOWER, LTRIM, MAX, MAXIMO, MENSAGEM, MERGE, MIN, MINIMO, MODIFID, MONEY, MONTH, MULTI_LINE_COMMENT, NCHAR, NEWID, NEXT, NOEXPAND, NOLOCK, NOMECOMPOSTO, NOMETEMPORARIO, NOT, NTEXT, NULL, NULLIF, NUMERIC, NVARCHAR, OBJECT_ID, OF, ON, OPEN, OPERATOR_AMPERSTAND, OPERATOR_ASSIGNMENT, OPERATOR_BARRA, OPERATOR_CIRCUMFLEXO, OPERATOR_COMMA, OPERATOR_DIVIDE, OPERATOR_DOLAR, OPERATOR_GREATHERTHAN, OPERATOR_GREATHERTHANEQUAL, OPERATOR_LOWERTHAN, OPERATOR_LOWERTHANEQUAL, OPERATOR_MINUS, OPERATOR_MODULE, OPERATOR_MULTIPLY, OPERATOR_NOTEQUAL1, OPERATOR_NOTEQUAL2, OPERATOR_NOTGREATHERTHAN, OPERATOR_NOTLOWERTHAN, OPERATOR_PLUS, OPERATOR_POINT, OPTIMISTIC, OR, ORDER, OUTER, OUTPUT, PAGLOCK, PARENTESES_CLOSE, PARENTESES_OPEN, PARSENAME, PATINDEX, PERCENT, PERMISSIONS, PI, POWER, PRIMARY, PRIOR, QUOTENAME, RADIANS, RAISERROR, RAND, READ_ONLY, READCOMMITTED, READPAST, READUNCOMMITTED, REAL, RELATIVE, REMOTE, REPEATABLEREAD, REPLACE, REPLICATE, RETURN, REVERSE, RIGHT, ROLLBACK, ROUND, ROWCOUNT, ROWCOUNT_BIG, ROWGUIDCOL, ROWLOCK, RTRIM, S_QUOTED_IDENTIFIER, SCOPE_IDENTITY, SCROLL, SCROLL_LOCKS, SELECT, SERIALIZABLE, SERVERPROPERTY, SESSION_USER, SESSIONPROPERTY, SET, SIGN, SIN, SMALLDATETIME, SMALLINT, SMALLMONEY, SOMA, SOME, SOUNDEX, SPACE, SPID, SQL_VARIANT, SQLDEFAULT, SQRT, SQUARE, STATIC, STATS_DATE, STR, STRING_LITERAL, STUFF, SUBSTRING, SUM, SYSTEM_USER, TABLE, TABLOCK, TABLOCKX, TAN, TEXT, THEN, TIMESTAMP, TINYINT, tokenImage, TOP, TRAN, TRANCOUNT, TRANSACTION, TYPE_WARNING, UNICODE, UNION, UNIQUE, UNIQUE_IDENTIFIER, UNIQUEIDENTIFIER, UPDATE, UPDLOCK, UPPER, USER_NAME, VALUES, VARBINARY, VARCHAR, VARIABLE, WHEN, WHERE, WHILE, WITH, XLOCK, YEAR
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
EditTextSql()
           
EditTextSql(SysValor sysValor)
           
 
Method Summary
 void changedUpdate(javax.swing.event.DocumentEvent documentEvent)
           
 void closeOptions()
           
static EditTextSql findEditTextSql(SysValor sysValor)
           
 javax.swing.text.StyledDocument getDocument()
           
 int getOffset(int line, int column)
           
 void insertSelectedOption()
           
 void insertUpdate(javax.swing.event.DocumentEvent documentEvent)
           
 void mouseParado(java.awt.event.MouseEvent mouseEvent)
           
 void removeUpdate(javax.swing.event.DocumentEvent documentEvent)
           
 void setCrLfAuto()
           
 void showOptions()
           
 void showOptions(java.util.ArrayList<java.lang.String> opcoes, int x, int y)
           
 
Methods inherited from class com.sabro.jbusiness.gui.panels.EditText
adjustTextArea, avancar, cancelar, canClose, caretUpdate, findEditText, findNext, getSysConexao, getSysFiltro, getSysValor, getTexto, initComponents, insertString, insertString, isChanged, limpar, mouseClicked, mouseDragged, mouseEntered, mouseExited, mouseMoved, mousePressed, mouseReleased, openFindReplace, readExternal, recuperar, redo, salvar, setCrLfManual, setSysFiltro, setSysValor, setTabs, setTexto, sysDetalheChanged, sysEscopoChanged, undo, updateSysValor, validaAcoes, vinculaSysValor, writeExternal
 
Methods inherited from class com.sabro.jbusiness.gui.Panel
closePanel, findPanel, focusGained, focusLost, getDialog, getDialog, getDialog, getISelectableComponents, getISelectableParent, getReference, getTransferData, getTransferDataFlavors, getWindow, isDataFlavorSupported, setISelectableParent, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel, wasRequestClose, wasSelected, wasUnSelected
 
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
 
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate
 
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.sabro.jbusiness.gui.IPanel
closePanel, getDialog, getDialog, getDialog, getReference, setReference, showDialog, showDialog, showDialog, showFrame, showFrame, showPanel, showPanel
 

Constructor Detail

EditTextSql

public EditTextSql()

EditTextSql

public EditTextSql(SysValor sysValor)
Method Detail

findEditTextSql

public static EditTextSql findEditTextSql(SysValor sysValor)

setCrLfAuto

public void setCrLfAuto()
Overrides:
setCrLfAuto in class EditText

showOptions

public void showOptions()

closeOptions

public void closeOptions()

insertSelectedOption

public void insertSelectedOption()

changedUpdate

public void changedUpdate(javax.swing.event.DocumentEvent documentEvent)
Specified by:
changedUpdate in interface javax.swing.event.DocumentListener
Overrides:
changedUpdate in class EditText

insertUpdate

public void insertUpdate(javax.swing.event.DocumentEvent documentEvent)
Specified by:
insertUpdate in interface javax.swing.event.DocumentListener
Overrides:
insertUpdate in class EditText

removeUpdate

public void removeUpdate(javax.swing.event.DocumentEvent documentEvent)
Specified by:
removeUpdate in interface javax.swing.event.DocumentListener
Overrides:
removeUpdate in class EditText

getDocument

public javax.swing.text.StyledDocument getDocument()

getOffset

public int getOffset(int line,
                     int column)

showOptions

public void showOptions(java.util.ArrayList<java.lang.String> opcoes,
                        int x,
                        int y)

mouseParado

public void mouseParado(java.awt.event.MouseEvent mouseEvent)
Overrides:
mouseParado in class EditText